import pytest
# pytest.main(['-k','mul'])
# pytest.main(['./TestCases'])
# pytest.main()
# pytest.main(['-sv'])
# pytest.main(['-x'])
# pytest.main(['--maxfail=3'])
# pytest.main(['-n=3','-sv'])
import pytest

# #pytest.main() #默认找到 TestCases包下的所有的用例执行
# pytest.main(['./TestCases']) # 指定执行 TestCases包下的用例
pytest.main(['./TestCases/test_computer_B.py']) # 指定执行某一个模块文件
# pytest.main(['./TestCases/test_computer.py::TestComputerC']) # 指定执行某一个测试类
#pytest.main(['./TestCases/test_computer.py::TestComputerC::test_mul_002']) # 指定执行某一个测试用例

#pytest.main(['-m=smokeTest']) # 标记执行
#pytest.main(['-m','smokeTest']) # 标记执行 -m和smokeTest之间不能有其他数据

# pytest.main(['-k=mul']) # 关键字执行
# pytest.main(['-k','mul']) # 关键字执行

# pytest.main(['-s']) # 输出print信息 或者日志信息
# pytest.main(['-v']) # 输出用例的详细信息  包名 、模块名 、类名 、用例名
# 可以写在一起
# pytest.main(['-sv'])

# pytest.main(['-x'])  # 遇到失败用例  立刻停止执行
# pytest.main(['--maxfail=3']) # 指定失败次数，停止执行

# 指定多线程执行用例， 需要安装一个插件 pip isntall pytest-xdist
# pytest.main(['-n=3','-sv']) # 指定三个线程
pytest.main(['--html=./TestReports/test_computer_B.html'])